An Educational Software Development Process

نویسنده

  • Wilson P. Paula Filho
چکیده

Using a defined software engineering process helps instructors to teach software engineering courses based on practical experience. Defined processes offer needed guidance to the students, and allow instructors to perform fine-tuning of the course pace, matching it to available time and resources. However, fully sized commercial processes are generally too heavy to be directly employed in training situations. An educational software development process, such as the process described here, should match a set of appropriate requirements. The process architecture must be similar enough to wellknown commercial processes, in order to introduce the students the most important process features and concepts, but simple enough to fit those special requirements. Praxis is an example of an educational software development process that was designed to meet these requirements and guidelines.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Teaching Software Engineering Using Simulation Games

A typical software engineering course fails to teach its students many of the skills needed in software development organizations. Because lectures and class projects alone cannot adequately teach about the software process, we have developed a pair of games in which the process is simulated, giving students an opportunity to practice it firsthand. Problems and Programmers is an educational sof...

متن کامل

Transitioning model-driven development from academia to real life

This paper presents a case study on the transition of a model-driven software development process, from an educational environment, to a laboratory that develops real life information systems. Although this laboratory, named Synergia, is internally organized as a traditional software development company, it also retains important academic characteristics. Synergia uses the Praxis software devel...

متن کامل

Software Process Modeling for an Interactive, Graphical, Educational Software Engineering Simulation Game

SimSE is an educational software engineering simulation game that uses a unique software process modeling approach. This approach combines both predictive and prescriptive aspects to support the creation of dynamic, interactive, graphical models for software engineering process education. This paper describes the different constructs in a SimSE process model, the associated model builder tool, ...

متن کامل

Process Improvement within an Educational Environment

Process improvement is difficult to teach as it requires a firm basis in terms of a welldefined process and systematic measurement. In our large-scale software development course we are teaching process improvement using an experience base. The main improvement objective of the course is to teach improvement in terms of improved effort predictability. This also forms the basis to teach process ...

متن کامل

Nationalization of an educational reform: evolution of training and development in research

Many medical universitiesaround the world have donestunning changes in the recent years.Some of these changes have been performed with the support of international organizations.They changed the traditionaltrainingprograms based on teacher- centered learning and disciplined approach to the educational course based on community needs responsivity and Student-centered learning. This process is ai...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002